package co.yixiang.yshop.module.order.controller.admin.storeorderrule.param;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Schema(description = "管理后台 - 创建订单规则")
@Data
public class OrderRuleCreateParam {
    /**
     * 用户下单后订单自动取消的时间（分钟）
     */
    @Schema(description = "用户下单后订单自动取消的时间（分钟）")
    private Integer autoOrderCancelTime;
    /**
     * 收货后订单自动确认的时间（天）
     */
    @Schema(description = "收货后订单自动确认的时间（天）")
    private Integer autoOrderTakeTime;
    /**
     * 订单确认多久之后不再能售后（天）
     */
    @Schema(description = "订单确认多久之后不再能售后（天）")
    private Integer noAfterSalesTime;
    /**
     *提交售后之后自动通过售后（天)
     */
    @Schema(description = "提交售后之后自动通过售后（天)")
    private Integer autoAfterSalesPass;

    /**
     * 确认收货多少天不能评价（天）
     */
    @Schema(description = "确认收货多少天不能评价（天）")
    private Integer orderNoCommentTime;
    /**
     * 售后审核通过后，多少天用户没寄回，售后自动失败
     */
    @Schema(description = "售后审核通过后，多少天用户没寄回，售后自动失败")
    private Integer afterSalesFailCancel;
    /**
     *用户寄回商品后多少天自动通过售后
     */
    @Schema(description = "用户寄回商品后多少天自动通过售后")
    private Integer afterSalesOrderAutoSucceed;

    @Schema(description = "商家收货人")
    private String consignee="-";

    @Schema(description = "商家手机号")
    private String phoneNumber="-";

    @Schema(description = "商家地址")
    private String address="-";

}
